package com.mit.web.business.remote
{
	import com.mit.web.view.component.monitor.IProgressMonitor;
	
	import flash.display.DisplayObject;

	public interface IInvokeResponder
	{
		function addResultListener(handler:Function, ...params):IInvokeResponder;
		function addFaultListener(handler:Function, ...params):IInvokeResponder;
		function installProgressBar(moniter:IProgressMonitor
										   , parent:DisplayObject
										, cancelHandler:Function = null):IInvokeResponder;
	}
}